package ${packageName}.domain.dto;

import com.big.common.core.domain.dto.BaseDTO;
import lombok.*;
<#if hasDate>
import java.time.LocalDateTime;
</#if>
<#if hasBigDecimal>
import java.math.BigDecimal;
</#if>

/**
 * <p>
 * ${tableComment!}
 * </p>
 *
 * @author ${author!}
 * @create ${createTime!}
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ${className}DTO extends BaseDTO {
    private String id;
    
<#list columns as column>
<#if !column.isPrimaryKey && column.columnName != 'create_time' && column.columnName != 'update_time' && column.columnName != 'create_by' && column.columnName != 'update_by' && column.columnName != 'flag'>
    /**
     * ${column.comment!}
     */
    private ${column.javaType} ${column.javaField};

</#if>
</#list>
}